查看原文
其他

【新开源报道 22】Microsoft 开源用于 VS Code 的 Java Debugger

2017-11-24 开源最前线
开源最前线(ID:OpenSourceTop) 猿妹 整编

综合自:infoq、GitHub等


Microsoft 已经在 Visual Studio 代码编辑器中开源了 Java 调试器,以及后端使用的 Java 调试服务器。

VS Code 的 Java Debugger


授权协议:MIT

开发语言:JavaScript、typescript

操作系统:跨平台

开发厂商:微软

Github:https://github.com/Microsoft/vscode-java-debug/releases


Visual Studio Code 是微软的开源代码编辑器,相对于完整版的 Visual Studio 来说,它们只是在名字上有共性。Visual Studio Code 是麻省理工学院授权下的开源软件,目前正在 GitHub 上进行开发。



VS Code 在推出时就支持原生的 JavaScript,TypeScript 和 Node.js,并且可以扩展到支持各种其他语言(例如 C ++,C#,Java,Python,PHP,Go),但是就语言的使用的广泛程度来讲, Java 是使用最广泛的编程语言。


去年,Red Hat 弥补了这个遗憾,他们发布了一个提供对Java语言支持的VS Code扩展。今年 9 月份红帽一经宣布,就已经有超过一百万的用户下载了这个扩展,仅在一个月内,下载的用户就已经达到 160 多万。


Microsoft 紧随红帽其后也宣布,它们正在发布 Java Debugger 和一个Java扩展包,将所有这些 Java 支持扩展捆绑到一个下载包中。


一个月后,Microsoft 的 Java 工具和服务项目经理 Xiaokai He 宣称:调试器是“本月最受关注的扩展”,已经有超过 125,000 次的下载,Microsoft 开源 Java Debugger  Extension 和后端的 Java Debug Server。并将这两个项目都放在 Github 上。


基于 Java debugger 的轻量级 Java 调试器,它扩展了红帽对 Java 编程语言的支持。它允许用户使用 Visual Studio Code(VS Code)调试 Java 代码。


Java debugger 具有如下功能:

• 启动/安装

• 断点

• Exceptions

• 暂停并继续

• 进/出/结束

• 变量

• 调用堆栈

• 主题

• 调试控制台


版本要求

• JDK(版本1.8.0或更高版本)

• VS Code(版本1.17.0或更高版本)

• Red Hat 对 Java 编程语言的支持(版本0.14.0或更高版本)


安装方法:

● 打开 VS Code,然后按 F1 或 Ctrl + Shift + P 打开命令选项板,选择 Install Extension 并键入 vscode-java-debug。

● 或者启动 VS Code Quick Open(Ctrl + P),粘贴下面的命令,然后回车。


附:新开源报道汇总

《【新开源报道 21】阿里开源容器技术Pouch和P2P文件分发系统“蜻蜓”》

《【新开源报道 20】Uber正式开源其分布式跟踪系统Jaeger》

《【新开源报道 19】Uber与斯坦福大学开源深度概率编程语言Pyro》

《【新开源报道 18】谷歌开放内部工具 Colaboratory 来协助 AI 开发》

《【新开源报道 17】这波开源满分!清华大学开源网络嵌入的工具包 —— OpenNE

《【新开源报道 16】AI开发者福音!微软亚马逊联合发布深度学习库 Gloun》

《【新开源报道 15】谷歌发布量子开源软件,量子计算机对科学家免费开放 》

《【新开元报道 14】微软开源用于Spark的深度学习库MMLSpark》

《【新开源报道 13】Facebook 开源帮助开发者消灭最顽固的软件 bug 的工具》

《【新开源报道 12】不只是阿里巴巴的操作系统,AliOS 宣布开源》

《【新开源报道 11】重磅!阿里巴巴正式开源全球化OpenMessaging和ApsaraCache项目》

《【新开源报道 10】IBM 和谷歌等巨头联手为开发者推出开源容器安全工具Grafeas》

《【新开源报道 9】Google开源Abseil,为C++和Python开发提供支持》

《【新开源报道 8】serverless 领域的福音!Oracle 宣布开源 Fn project》

《【新开源报道 7】苹果在 GitHub 上公布 macOS 和 iOS 内核源码》

《【新开源报道 6】百度开源移动端深度学习框架mobile-deep-learning(MDL)》

《【新开源报道 5】百度正式开源其 RPC 框架 brpc》

《【新开源报道 4】IBM 开源动态的应用服务器运行时环境 Open Liberty》

《【新开源报道 3】微信后台团队最近开源力作:PhxQueue分布式队列》

《【新开源报道 2】喜大普奔!阿里即将开源 ApsaraCache,云数据库 Redis 版分支》

【新开源报道 1】腾讯 Web UI 解决方案 QMUI Web 正式回迁开源》



●本文编号92,以后想阅读这篇文章直接输入92即可

●输入m获取文章目录

↓↓↓ 点击"阅读原文" 进入GitHub详情页 

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存